package com.ruoyi.system.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 员工信息对象 yz_student_birthday
 *
 * @author linpq
 * @date 2020-04-10
 */
public class YzStudentBirthday extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private String id;

    /** 姓名 */
    @Excel(name = "姓名")
    private String xingMing;

    /** 性别 */
    @Excel(name = "性别")
    private String xingBie;


    /** 是否送达 */
    @Excel(name = "人员类别")
    private String renyuanleibie;

    /** 年级 */
    @Excel(name = "一级部门")
    private String nianJi;

    /** 是否送达 */
    @Excel(name = "二级部门")
    private String erjibumen;

    /** 是否送达 */
    @Excel(name = "三级部门")
    private String sanjibumen;

    /** 学校 */
    @Excel(name = "合同主体")
    private String xueXiao;

    /** 专业 */
    @Excel(name = "职位")
    private String zhuanYe;

    /** 手机号码 */
    @Excel(name = "手机号码")
    private String shouJiHaoMa;

    /** 生日 */
    @Excel(name = "生日")
    private String shengRi;

    /** 农或新 */
    @Excel(name = "农或新")
    private String nongHuoXin;

    /** 今年生日 */
    @Excel(name = "今年生日")
    private String yuLiu1;

    /** 星期 */
    @Excel(name = "星期")
    private String yuLiu2;

    /** 是否送达 */
//    @Excel(name = "是否送达")
    private String yuLiu3;

     /** 是否送达 */
    @Excel(name = "工作地区")
    private String gzdq;




     /** 是否送达 */
    @Excel(name = "入职日期",dateFormat ="yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date rztime;

    /** 删除标记（0：正常；1：删除） */
    private String delFlag;

    public void setId(String id)
    {
        this.id = id;
    }

    public String getId()
    {
        return id;
    }
    public void setXingMing(String xingMing)
    {
        this.xingMing = xingMing;
    }

    public String getXingMing()
    {
        return xingMing;
    }
    public void setXingBie(String xingBie)
    {
        this.xingBie = xingBie;
    }

    public String getXingBie()
    {
        return xingBie;
    }
    public void setNianJi(String nianJi)
    {
        this.nianJi = nianJi;
    }

    public String getNianJi()
    {
        return nianJi;
    }
    public void setXueXiao(String xueXiao)
    {
        this.xueXiao = xueXiao;
    }

    public String getXueXiao()
    {
        return xueXiao;
    }
    public void setZhuanYe(String zhuanYe)
    {
        this.zhuanYe = zhuanYe;
    }

    public String getZhuanYe()
    {
        return zhuanYe;
    }
    public void setShouJiHaoMa(String shouJiHaoMa)
    {
        this.shouJiHaoMa = shouJiHaoMa;
    }

    public String getShouJiHaoMa()
    {
        return shouJiHaoMa;
    }
    public void setShengRi(String shengRi)
    {
        this.shengRi = shengRi;
    }

    public String getShengRi()
    {
        return shengRi;
    }
    public void setNongHuoXin(String nongHuoXin)
    {
        this.nongHuoXin = nongHuoXin;
    }

    public String getNongHuoXin()
    {
        return nongHuoXin;
    }
    public void setYuLiu1(String yuLiu1)
    {
        this.yuLiu1 = yuLiu1;
    }

    public String getYuLiu1()
    {
        return yuLiu1;
    }
    public void setYuLiu2(String yuLiu2)
    {
        this.yuLiu2 = yuLiu2;
    }

    public String getYuLiu2()
    {
        return yuLiu2;
    }
    public void setYuLiu3(String yuLiu3)
    {
        this.yuLiu3 = yuLiu3;
    }

    public String getYuLiu3()
    {
        return yuLiu3;
    }
    public void setDelFlag(String delFlag)
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag()
    {
        return delFlag;
    }


    public String getGzdq() {
        return gzdq;
    }

    public void setGzdq(String gzdq) {
        this.gzdq = gzdq;
    }

    public String getErjibumen() {
        return erjibumen;
    }

    public void setErjibumen(String erjibumen) {
        this.erjibumen = erjibumen;
    }

    public String getSanjibumen() {
        return sanjibumen;
    }

    public void setSanjibumen(String sanjibumen) {
        this.sanjibumen = sanjibumen;
    }

    public String getRenyuanleibie() {
        return renyuanleibie;
    }

    public void setRenyuanleibie(String renyuanleibie) {
        this.renyuanleibie = renyuanleibie;
    }

    public Date getRztime() {
        return rztime;
    }

    public void setRztime(Date rztime) {
        this.rztime = rztime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("xingMing", getXingMing())
            .append("xingBie", getXingBie())
            .append("nianJi", getNianJi())
            .append("xueXiao", getXueXiao())
            .append("zhuanYe", getZhuanYe())
            .append("shouJiHaoMa", getShouJiHaoMa())
            .append("shengRi", getShengRi())
            .append("nongHuoXin", getNongHuoXin())
            .append("yuLiu1", getYuLiu1())
            .append("yuLiu2", getYuLiu2())
            .append("yuLiu3", getYuLiu3())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .append("delFlag", getDelFlag())
            .toString();
    }
}
